package cn.hsw.component.data.page;

import cn.hsw.component.core.util.SpringContextUtil;
import cn.hsw.component.core.util.Validator;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

/**
 * 分页工具
 * @author 李子木
 * @date 2020-10-30
 */
public class PageUtil {


    private static PageConfig pageConfig = SpringContextUtil.getBean(PageConfig.class);

    /**
     * 获取分页信息
     * @return 分页信息
     */
    public static Page getPage(Integer page,Integer size){
        if(Validator.isEmpty(page)){
            page = pageConfig.getPage();
        }
        if(Validator.isEmpty(size)){
            size = pageConfig.getSize();
        }
        return Page.of(page,size);
    }
}
